package com.cloudbroker.bcs.platform.dav.bizexport.t2.operate;

import com.cloudbroker.bcs.common.entity.HSBCPSBackVO;
import com.cloudbroker.bcs.platform.dav.bizapi.service.business.system.vo.SelfViewpointForm;
import com.cloudbroker.bcs.platform.dav.bizapi.service.operate.ChatManageBizService;
import com.cloudbroker.bcs.platform.dav.bizapi.service.operate.result.ChatContentResult;
import com.cloudbroker.bcs.platform.dav.bizapi.service.operate.result.ChatListResult;
import com.cloudbroker.bcs.platform.dav.bizapi.service.operate.result.ChatMsgResult;
import com.cloudbroker.bcs.platform.dav.bizapi.service.operate.vo.ChatBatchDelForm;
import com.cloudbroker.bcs.platform.dav.bizapi.service.operate.vo.ChatContentForm;
import com.cloudbroker.bcs.platform.dav.bizapi.service.operate.vo.ChatContentGagForm;
import com.cloudbroker.bcs.platform.dav.bizapi.service.operate.vo.ChatContentInfoForm;
import com.cloudbroker.bcs.platform.dav.bizapi.t2service.operate.ChatManageT2BizService;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;

/**
 * Created by lnq on 2017/1/3.
 */
@Service
public class ChatManageT2 implements ChatManageT2BizService{
    @Resource
    private ChatManageBizService chatManageBizService;

    @Override
    public ChatListResult funcChatListByTenant(SelfViewpointForm form) {
        return chatManageBizService.funcChatListByTenant(form);
    }

    @Override
    public ChatContentResult funcChatContent(ChatContentForm form) {
        return  chatManageBizService.funcChatContent(form);
    }

    @Override
    public HSBCPSBackVO funcBatchDelChatContent(ChatBatchDelForm form) {
        return chatManageBizService.funcBatchDelChatContent(form);
    }

    @Override
    public ChatMsgResult funcChatContentInfoGet(ChatContentInfoForm form) {
        return chatManageBizService.funcChatContentInfoGet(form);
    }
}
